home *** CD-ROM | disk | FTP | other *** search
/ Developer Source 4 / developer source - volume 4.iso / dobbs / jul94 / brow1t1.gif < prev    next >
Graphics Interchange Format  |  1996-01-10  |  254KB  |  766x689  |  8-bit (143 colors)
Labels: text | document | menu | screenshot | font | number
OCR: Function Description Function Description {a) 00h Get QEMM state (documented) Unknown 011 Sat QEMM state (documented) 07h Unknown 02h 031 Get segment of unknown data structure Get QEMM version (documented) Unprotect? 09h 041 Activate QEMM when in AUTO mode Abort program causing protection violation? Unknown 05H Deactivate QEMM when in AUTO mode 081 Unknown Make new mapping context 15h 07h Sel timer channel 0 virtualization 08h Get mapping context Set mapping context 09h Get linear page number for pago tablo entry (b) 16h Get/Set memory access status Set linear page number for page table entry 00h get OBI OCH Map 4K pages into memory 01h set 17h Get memory usage statistics ODh Get available memory Select CRT controller I/O ports to be trapped Set cursor virtualization callbacks 18h 19h Check whether conventionel memory mapped in address range Unmap 4K pages Null function VCPI-precursor interface Non-virtualized I/O port access 00h Gel protected-mode Interface Read byte 01F Get CPU debug registers 01h Sei CPU debug registers 02h Write byte Write byte, read byte from following port 02h 03h Get machine status word CRO 03h Write word 04h Allocate a 4K page 18h MS Windows 3.x support 05h Free 4K page 00h nsh 01h Get EMM Import Structure address (see Table 2.) Null function 02h Disable V86 mode (shutdown EMS and initialize EMM Import record) 07h Get maximum physical memory address Enable V86 mode (restart EMS and free EMM Import record) MS Windows initializing OBh Get physical address of page in first megabyte 03h Switch to protected mode 04h MS Windows terminaling OAh: Switch back to wirtual-86 mode 05h Determine whether program is a driver Gel memory type map 06h Patch driver 12h Get HIRAM cham 07h Bug (fencepost error) Video-related ICh Hardware interrupt V86-mode calldowns ooh 01h May be VIDRAMEGA ooh Disable IRQ0-7 calldowns May be check for modified video memory 02h Sot V86-mode IRQ0-7 handlers 02h Unknown Disable IRQ8-15 calldowns 03h 03h Set V86-mode IROS-15 handlers 04h Initialize EGA graphics virtualization 05h Shutdown EGA graphics virtualization Select portion of EGA graphics to virtualize? (d) 1Dh Stealth interrupts (QEMM 6.x only) OGh Set DESQview critical section counter address 1Eh Stealth Information (documented) Unknown 00h Get Stealth configuration 09h Startreset CRT controller VO trapping Oth Get number of Stealth'ed ROMs Hercules Graphics Card mode-change support Och Get list of Stealth'ed ROMS 1Fh Page-table manipulation (documented) OBh Virtualize EGANVGA DAC registers (I/O ports 03C8h/03C9h) Unknown 00h Get page-table entry och Set interrupts to mask during certain Function 13h subfunctions Oth Sot page-table entry ODh Map EGA memory at A0000h 20h Asynchronous disk access support (documented) Unknown 00h Get VirtualHDIRQ Information OFh Reset unknown data 01h Set VirtualHDIRQ state Copy modified pages to physical video RAM? 21h Stealth support (documented) 1.1h Set unknown flag OOh Copy data from Stealth'ed addresses 120 Apparently null function 14h Desqview "protection level' support [e) 22h Desqview X support Initialize OCh Get unknown data Shutdown 01h Set unknown value 02h 03h Set protection level? 04h Add dem to unknown list (0) 23h Unknown (subfunctions 00h, 0th, 02h, and FFh) NOP Remove Item from unknown list (g) 24h ST-DBL support (subfunctions 0Ch and 01h) Table 1: QEMM-386 programming interface functions: (a) General functions; (b) QEMM 05.0+; (c) QEMM 05.1+; (d) QEMM 06.00 +; (e) QEMM v6.03+; ( f) QEMM v6.04+; (g) QEMM v7.00+